home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 23
/
023.d81
/
t.screen mover
< prev
next >
Wrap
Text File
|
2022-08-26
|
2KB
|
103 lines
SCREEN MOVER
by
Ian Adam
COMMODORE POWER/PLAY MAGAZINE
April/May,1986
p.110
SCREEN MOVER gives you the ability
to save screens of information and
then retrieve them at a moment's
notice-- without waiting on BASIC to
regenerate them. And because this is
a machine-language program, it runs
very quickly.
Why would you want to switch
screens in and out? Well, for one
thing, you could be working on a menu
screen and then want to revise
another part of the program. With
SCREEN MOVER, you can store the menu
screen into memory while you work on
the rest of the program, then
retrieve the menu screen any time you
wish by using the appropriate SYS
call.
A MATTER OF ADDRESSES....
When you run SCREEN MOVER, you will
be asked where you wish to store the
code. Adam recommends 828, the start
of the cassette buffer, or 49152,
which is in the high RAM that goes
unused with BASIC.
Once you store the code, the BASIC
program can be deleted with NEW.
SCREEN MOVER will still be activated.
How would you save a screen using
these addresses? As an example, you
could save a screen by typing in SYS
828,4,192. This transfers the screen
from its normal page, 4, to page
192. To save the color memory next
to it, type in SYS 828,216,196.
To retrieve the screen, type in SYS
828,192. SYS 828,196,216 retrieves
the color memory.
For a more detailed explanation of
how SCREEN MOVER works, read Ian
Adam's article that is cited above.
FILES REQUIRED:
SCREEN MOVER
------------<end of text>------------